Integrating Software Architecture Concepts into the MDA Platform with UML Profile
نویسندگان
چکیده
منابع مشابه
Integrating Software Architecture Concepts Into the MDA Platform
Architecture Description Languages (ADLs) provide an abstract representation of software systems. Achieving a concrete mapping of such representation into the implementation is one of the principal aspects of MDA (Model Driven Architecture). Integration of ADLs within MDA confers to the MDA platform a higher level of abstraction and a degree of reuse of ADLs. Indeed they have significantly diff...
متن کاملTowards an UML Profile for the Description of Software Architecture
Existing ADLs (architecture description languages) have an advantage of formally specifying the architecture of component-based systems. But ADLs have not come into extensive use in industries since ADL users should learn a distinct notation specific to architecture, and ADLs do not address all stakes of development process that is becoming diversified everyday. On the other hand, UML is a de f...
متن کاملDescribing Software Architecture with UML
This paper describes our experience using UML, the Unified Modeling Language, to describe the software architecture of a system. We found that it works well for communicating the static structure of the architecture: the elements of the architecture, their relations, and the variability of a structure. These static properties are much more readily described with it than the dynamic properties. ...
متن کاملTowards a UML Profile for Software Architecture Descriptions
To formally describe architectures of software systems, specific languages called Architecture Description Languages (ADLs) have been developed by academic institutions and research labs. However, more and more research and industrial projects are using the standard Unified Modeling Language (UML) for representing software architectures of systems. In this paper, we focus on how to extend the U...
متن کاملIntegrating Software Architecture Topics into a Software Engineering Curriculum
As Software Architecture issues become more important for Software Engineers, the importance of including Software Architecture-related topics in a Software Engineering curriculum also increases. This paper reports on the author’s experiences in integrating various Software Architecture topics into a Software Engineering programme, focusing in particular on four courses the author has designed ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Computer Science
سال: 2007
ISSN: 1549-3636
DOI: 10.3844/jcssp.2007.793.802